package com.ming.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ming.es.ProdEs;

import java.util.List;

/**
 * @Author:何元才
 * @Desc:
 * @data:2021-04-06 21:50
 */
public interface SearchService {

    /**
     * 根据分组标签id分页查询商品信息
     * @param page
     * @param size
     * @param tagId
     * @return
     */
    Page<ProdEs> findProdEsByTagId(Integer page, Integer size, Long tagId);

    /**
     * 按照关键字搜索  分页  高亮 排序
     *
     * @param page
     * @param size
     * @param keywords
     * @param sort
     * @return
     */
    Page<ProdEs> findProdEsByKeyword(Integer page, Integer size, String keywords, Integer sort);

    /**
     * 提供远程调用搜索服务根据ids搜索商品
     * @param prodIds
     * @return
     */
    List<ProdEs> getProdEsByIds(List<Long> prodIds);
}
